.ac_results {
    padding: 0px;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
    z-index: 99999;
    text-align:left
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
    float:left;
}

.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}

.ac_results li {
    clear:both;
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
}
.ac_results li p{
    float:left;
    margin:0;
    padding:0;
}
.ac_results li span{
    margin:0;
    padding:0;
    float:right;
    font-size: 12px;
}
.ac_loading {
    background : Window url('../images/loading.gif') right center no-repeat;
}

.ac_over {
    background-color: #f1f1f1;
    color: #555555;
}